/**
 * @author  ( Sarah Hayes  )
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2011 Sarah Hayes. All rights reserved.
 */


  
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, ul, ol, dl {  
  margin: 20px 0;  
  }  
li, dd, blockquote {  
  margin-left: 0px;  
  }  
table {  
  border-collapse: collapse;  
  border-spacing: 0;  
  }
  
  ul, ol, dl dd { 
    margin-left: 0px; 
    list-style: none;
}

/* end global reset */

html {
font-size:80%;  
}
body {
font-family:  Helvetica, Arial ;
line-height: 150%;
color: #4e4e4e;
}

p {
margin: 10px 0px;
}


/*general*/
table.shtable {
  width:100%;
}

table.shtable td.shtable-heading, td.shtable-heading {
  border: none;
    background: #018754;
  color: #ffffff;
  font-weight: bold;
padding: 8px 5px;
border: solid 1px #ffffff;
}

 table.shtable tr,  table.shtable td {
padding: 3px 2px;
background: #d7d7d7;
padding: 3px;
margin: 1px;
border: solid 1px #ffffff;
}

table.shtable tr:hover td {
background: #c3dc7b;
}

table.shtable a:link, table.shtable a:visited {
text-decoration:none;
color: #333333;
text-decoration:none;
}
table.shtable a:hover{
color: #333333;
text-decoration:underline;
}


ul {
list-style:disc;
}

li  {
  }

a img {
border:0 none;
}


#left ul, #right ul {
  list-style:none;
}



a:link, a:visited {
color: #018754;
text-decoration:underline;
}
a:hover{
color: #054e83;
}
a:active, a:focus{
outline:none;
}


fieldset { 
padding:0; 
border:0;
}


.inputbox, input {
  background: #ffffff;
  color: #000000;
  border: solid 1px #999999;
}

.textarea {
    background: #ffffff;
  color: #000000;
  border: solid 1px #999999;
}

.button {
color: #ffffff;
font-weight:bold;
padding:3px 15px;
border: solid 1px #000000;
background: #018754 ;
}



a.button:link, a.button:visited {
  color: #ffffff;
  text-decoration:none;
}

a.button:hover {
  color: #000000;
}


.red {
  color: #ff0000;
}

.headingleft {
width: 21%;
float: left;
}

.textright {
width:79%;
margin-bottom: 5px;
float:left;
}

.lefttext {
width: 45%;
float: left;
font-size:1.3em;
color: #018754;
tex-align:right;
}

.righttext {
width:45%;
margin-bottom: 5px;
float:left;
}

h1,.componentheading, .contentheading{
font-size:1.6em;
font-weight:normal;
margin:0;
padding-bottom:0em;
line-height: 175%;
color: #018754;
}
h2 {
font-size:1.2em;
font-weight:normal;
letter-spacing:-0.02em;
line-height: 175%;
color: #018754;
}
h3{
font-size:1.1em;
font-weight:bold;
color: #018754;
}
h4{
font-size:1em;
font-weight:bold;
color: #054e83;
}
h5{
font-size:1em;
font-weight:bold;
}
h6{
font-size:0.9em;
font-weight:bold;
}


.clear, .clr {
clear:both;
}

/* SITE STYLES */





.formleft {
width: 150px;
float: left;
margin-bottom: 5px;
}

.formright {
width: 400px;
margin-bottom: 5px;
float:left;
}

.padding20 {
  padding: 0px 20px;
}

.padding10 {
  padding: 10px;
}



/* JOOMLA STYLES */

table.category, table.section {
  width: 100%;
}

table.pollstableborder td{
padding:0.2em;
}

table.pollstableborder{
float:left;
}

.article_column {
  padding-right: 5px;
}

.column_separator {
  padding-left: 10px;
}

table.contentpaneopen, table.contentpane {
  margin: 0;
  padding: 0;
  width: 100%;
}

table.contentpaneopen li {
  margin-bottom: 5px;
}

table.contentpaneopen fieldset {
  border: 0;
  border-top: 1px solid #dddddd;
}

td.buttonheading{
text-align:right;
}

div.buttonheading {
  float: right;
  width: 20%;
  margin: 0px;
padding-top: 5px;
}

.buttonheading img {
  margin: 0;
  border: 0;
  float: right;
}

table.pollstableborder td{
text-align:left;
}

/* content tables */
td.sectiontableheader, th {
  background: #018754;
  color: #efefef;
  font-weight: bold;
  padding: 5px;
  border-right: 1px solid #fff;
}

legend.sectiontableheader {
  background: #eaeaea;
  color: #333333;
  border: solid 1px #333333;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 3px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}

.sectiontableheader {
padding: 8px 5px;
background: #018754;
color: #FFFFFF;
}
.sectiontableheader a {
color: #FFFFFF;
text-decoration: none;
}
tr.sectiontableentry1 td {
padding: 5px 5px;
}
tr.sectiontableentry2 td {
padding: 5px 5px;
background: #eaeaea;
}
tr.sectiontableentry1:hover td {
background: #e7f1ca;
}
tr.sectiontableentry2:hover td {
background: #c3dc7b;
color: #000000;
}

.pathway {
  color: #333333;
  font-weight: bold;
  line-height: 200%;
  font-size: 90%;
}

a.pathway:link, a.pathway:visited {
    font-weight: normal;
    font-size: 90%;
}

.small, .createdate, .modifydate, .pagenav {
  color: #666666;
  line-height: 125%;
  font-size: 85%;
}

.vsmall {
  color: #666666;
  line-height: 125%;
}

.systemstatus {
color: #018754;
font-size: 1.4em;
line-height: 175%;
}


.readon {
  line-height: 200%;
}

.smalldark {
  font-size: 90%;
  color: #646464;
}

.pagination span, .pagination a {
  padding: 0px 5px;
  font-size: 90%;
}

.highlight {
  background: #c3dc7b;
}
html#facebook body.plugin div#LikeboxPluginPagelet div.app_content_395573490477549 div#uy987ue1.fan_box div div.connect_top div.connect_action div div#connect_widget_50d05377bbe358c54329629.connect_widget table.connect_widget_interactive_area tbody tr td.connect_widget_vertical_center div.connect_confirmation_cell {display:none!important;}
